//package jml.demo;
//
//import jml.config.Config;
//import jml.config.Descriptor;
//import jml.config.Editor;
//import jml.config.Explorer;
//import jml.config.ExternalCommands;
//import jml.config.FileTypes;
//import jml.config.Player;
//import jml.def.Library;
//import jml.def.Title;
//import jml.defaultimple.util.JMLLoader;
//
//public class Demo_02_AccessToConfig
//{
//	public static void main(String[] args)
//	{
//		// obtengo la biblioteca
//		String configFile = "My Music/jmlconfig/jmusiclibrary.cfg.xml";
//		Library library = JMLLoader.load(configFile);
//
//		// ahora puedo acceder al config
//		Config config = Config.getConfig(false);
//		
//		// external comands
//		ExternalCommands ec = config.getExternalCommands();
//		
//		// player
//		System.out.println(ec);
//		
//		// editor
//		Editor editor = ec.getEditor();
//		System.out.println("Editor: "+editor.getName()+", "+editor.getPath());
//		
//		// explorer
//		Explorer explorer = ec.getExplorer();
//		System.out.println("Explorer: "+explorer.getName()+", "+explorer.getPath());
//		
//		// file descriptor
//		// obtengo un title (cualquiera)
//		Title title = library.getAllTitles()[0];
//		Descriptor descriptor = config.getDescriptor();
//		String descriptorFile = descriptor.getDescriptorFilename(title.getPath());
//		System.out.println("Title: "+title.getId());
//		System.out.println("Path: "+title.getPath());
//		System.out.println("Descriptor: "+descriptorFile);
//		
//		// filetypes
//		FileTypes types = config.getFileTypes();
//		System.out.println(types);
//	}
//}
